package com.dragon.modules.yuegou.service.system;

import com.baomidou.mybatisplus.extension.service.IService;
import com.dragon.modules.yuegou.entity.system.PlatformUserEntity;
import com.dragon.modules.yuegou.model.system.PlatformUser;

/**
 * 大运营用户 服务接口
 *
 * @author pbuilder generated
 * @date 2019-03-19 08:59:41
 * @version 2.0
 */
public interface PlatformUserService extends IService<PlatformUserEntity>{

	/**
	 * 大运营平台登陆
	 * @param mobile 手机号
	 * @param password 密码
	 * @return 大运营平台用户
	 */
	PlatformUser login(String mobile, String password);

	/**
	 * 创建大运营用户
	 * 
	 * @param username 账号
	 * @param mobile   手机号
	 * @param nickname 用户名
	 * @param password 密码
	 * @return 集团用户
	 */
	PlatformUser createAccount(String username, String mobile, String nickname, String password);
	
	/**
	 * 删除大运营用户
	 * @param userId 用户ID
	 */
	void deleteAccount(String userId);
	
	/**
	 * 启用用户
	 * @param userId 用户ID
	 */
	void enableUser(String userId);
	
	/**
	 * 禁用用户
	 * @param userId 用户ID
	 */
	void disableUser(String userId);
}